﻿using System;

namespace DesignPattern.com.observer {
    public class ObserverC:IObserver {
        private string _state;

        private SubjectA _subA;
        public ObserverC(SubjectA subA){
            _subA = subA;
        }

        public override void Update(){
            Console.WriteLine("obvC.update()");
            _state = _subA.State;
        }

        public void Show(){
            Console.WriteLine("obvC.show() subA的主题="+_state);
        }
    }
}